///////////////////////////////////////////////////////////
//  IBool.h
//  Implementation of the Interface IBool
//  Created on:      18-Aug-2013 10:28:10 PM
//  Original author: Jakkaphan Aiemcharoenjit
///////////////////////////////////////////////////////////

#if !defined(EA_B59ADD63_A62F_4ca7_B4D3_5A78F61525C8__INCLUDED_)
#define EA_B59ADD63_A62F_4ca7_B4D3_5A78F61525C8__INCLUDED_

#include "IData.h"

namespace Data
{
class IBool : public IData
{

public:
	virtual bool GetValue() const=0;
	virtual void SetValue(const bool& _value) =0;
  virtual bool operator==(const bool& _anotherValue) const =0;
  virtual bool operator!=(const bool& _anotherValue) const =0;
};
}
#endif // !defined(EA_B59ADD63_A62F_4ca7_B4D3_5A78F61525C8__INCLUDED_)
